@charset "utf-8";

/* Container */
.verticalslider {
    border: 1px solid #0B4D7C; 
    min-height: 300px; 
    width: 80%; 
    margin: 0 auto; 
    margin-top: 25px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    float: right;
}

/* Tabs */
.verticalslider_tabs {
    float: left;
    width: 150px; 
    margin-top: auto;
    margin-bottom: auto; 
    vertical-align: middle;
}

.verticalslider_tabs, .verticalslider_tabs li{ padding: 0px;}
.verticalslider_tabs li {
    list-style-type: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.verticalslider_tabs a:link, .verticalslider_tabs a:visited {
    display: block; 
    width: 130px; 
    height: 15px; 
    padding: 10px; 
    background-color: #55A6DF;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px; 
    font-weight: bold;
    color: #0B4D7C;  
    border-right: 1px solid #0B4D7C; 
    border-top: 1px solid #0B4D7C; 
    text-decoration: none;
}

.verticalslider_tabs a:hover, .verticalslider_tabs a:active {
     background: url(../images/tabHoverBG.jpg) bottom repeat-x; 
     background-color: #fcfcfc;
}

.verticalslider_tabs li:first-child a:link, .verticalslider_tabs li:first-child a:visited {
    border-top: none; 
    height: 15px;
    -webkit-border-radius: 10px 0 0 0;
    -moz-border-radius: 10px 0 0 0;
}

.verticalslider_tabs .activeTab a:link, .verticalslider_tabs .activeTab a:visited{background: #ffffff; border-right: 1px solid #ffffff;}

.verticalslider_tabs .activeTab a:hover, .verticalslider_tabs .activeTab a:active {
    background: #ffffff; 
    border-right: 1px solid #ffffff;
    height: 15px;
}

/* Contents */
.verticalslider_contents li{margin: 0px; padding: 0px;width: 500px; overflow: hidden; padding: 0px; }
.verticalslider_contents li h2{font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; color: #333333;margin: 5px 20px; padding: 0px;}
.verticalslider_contents li p{ margin: 5px 20px; padding: 0px;color: #333333;font-family: Tahoma, Geneva, sans-serif; font-size: 13px; }
.verticalslider_contents{float: left;width: 500px;display: inline; margin: 0px; padding: 0px;}
.verticalslider_contents li{display: none;position: absolute;list-style-type: none;}
.verticalslider_contents .activeContent{display: inline;padding: 30px;}


